package day3.HomeWork;

public class Test5 {
    //随机产生一个长度为4位的验证码，包含大小写字母以及数字
    public static void main(String[] args) {
        //创建一个数组来存放
        char[] validateCode = new char[4];
        for (int i = 0; i <4 ; i++) {
            //随机决定当前字符类型（0-大写，1-小写，2-数字）
            int type = (int)(Math.random()*3);
            if(type==0){
                //大写字母65-90
                validateCode[i]=(char)(Math.random()*26+65);
            }else if(type==1){
                //小写字母97-122
                validateCode[i]=(char)(Math.random()*26+97);
            }else {
                //数字（48-57）
                validateCode[i] = (char)(Math.random() * 10 + 48);
            }

        }
        for (int i = 0; i <4 ; i++) {
            System.out.print(validateCode[i]+" ");
        }

        //方法二；创建一个char数组来存放所有的大小写字母数字，然后随机访问4次这个数组的下标
        //存放到验证码数组中，然后遍历这个验证码数组输出结果

    }
}
